Optimising Professional Service Contracts